Monitoring APIs and Web Services
Gain complete visibility and control over your APIs and Web Services with Nodinite. This page explains how to proactively monitor endpoints, automate certificate and compliance checks, and resolve issues before they impact your business.
With Nodinite monitoring, you can:
✅ Monitor any HTTP endpoint (Web Application, Web Service, API endpoint)
✅ Monitor unlimited endpoints from a single agent instance
✅ Deploy agents on any number of Windows Servers, on-premises or in the cloud
✅ Automate certificate and endpoint health checks for compliance and security
✅ Receive actionable alerts and resolve issues with remote commands
This section details what is monitored and how Nodinite translates results into actionable monitoring states. Several remote commands are available as Actions to help you quickly resolve issues—see the Managing Web Services page for more details.
The agent presents your configured Web Services and Web Applications as Resources within your Monitor Views.
Example: List of categories being monitored.
Features
- Monitor any HTTP endpoint (Web Application, Web Service, API endpoint)
- Monitor any number of HTTP endpoints from a single agent instance
- Deploy multiple agents on any number of Windows Servers, on-premises or in the cloud
- Support for many authentication schemes
- Remote Configuration uses service bus relaying, allowing easy configuration changes—even across networks
- Monitor certificates on HTTPS endpoints to keep your services secure and compliant
Info
If Nodinite can't check the state of your Web Services, chances are no one else can use them either.
Many systems and integrations depend on Web Services (APIs). Monitoring them is critical! With the Nodinite Agent for Web Services, you can easily monitor web APIs, SOAP services, and even websites.
Simply provide the required HTTP headers, client certificates, and service address, and let the agent do the rest—connecting to the service, checking if the HTTP status is as expected, and evaluating the result using a regular expression, XPath, or JSON Path.
Not only can you check for expected HTTP status codes and evaluate results, but you can also monitor response times for each request.
State evaluation for Web Services
Metrics chart: Metrics
Response times are measured and Metrics can be displayed as Widget on the Dashboard.
Example: Metrics graph widget for Web Services on the Nodinite Dashboard.
See more in the documentation here
Technical Features
- HTTP/HTTPS
- SOAP with any message/text based Body as part of your request
- REST with any parameters as part of your request
- Web API
- Web Applications
- All HTTP operations are supported
- All HTTP headers are supported
- Response Times (with Metrics support)
- Warning level
- Error Level
- Validate response body using
- RegEx
- RegEx Match
- XPath
- JSON Path
- Evaluates expected HTTP response status code(s)
- Authentication support
- Client Cert
- Impersonation
- Basic authentication
- API Key
- OAuth2
- Certificate evaluation
- Warning timespan
- Error timespan
- Validate there is a certificate on the endpoint
- Allow further evaluation tests to be performed even in the case when the certificate has expired
Release Notes
For detailed information about the features and bug fixes, please see the Release Log
Next Step
Install Web Service Monitoring Agent
Configuration of the agent
Related Topics
Prerequisites for Web Service Monitoring Agent
Monitor Views